incapable or despicable person - Espagnol Anglais Dictionnaire